home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple II Magazines (DO)
/
Softdisk Magazette Volume 1, No. 05 (1982-01)(Softdisk)(Side B).zip
/
Softdisk Magazette Volume 1, No. 05 (1982-01)(Softdisk)(Side B).do
/
BOUNCE.bas
< prev
next >
Wrap
BASIC Source File
|
1996-12-24
|
1KB
|
57 lines
1 TEXT : HOME
5 PRINT
7 PRINT " THE BOUNCE"
12 PRINT : PRINT : PRINT : PRINT
320 PRINT "TO SELECT A COLOR FOR THE BOUNCING BALL,"
340 PRINT "TYPE A NUMBER FROM 1 TO 15"
341 PRINT
360 PRINT "AFTER THE QUESTION MARK."
361 PRINT
362 PRINT
365 PRINT
380 PRINT "THEN PRESS THE KEY LABELLED /RETURN/"
400 REM CHOOSE BALL COLOR
401 PRINT
404 PRINT
405 PRINT
420 INPUT "WHAT COLOR WOULD YOU LIKE?";BALL
421 SPEED= 255
424 REM IS BALL BETWEEN 1AND 15?
428 IF (BALL >0) AND (BALL <16) THEN GOTO 460
432 PRINT "THAT WASN'T BETWEEN 1AND 15, NOW WAS IT!"
436 GOTO 420
440 SET GR APHICSMODE
460 GR
480 REM STARTING POSITION
500 XOLD = 25
510 YOLD = 38
520 REM MOVE THE BALL BACK AND FORTH
540 XMOVE = 1
545 REM MOVE BALL UP AND DOWN
550 YMOVE = 1
560 REM NEW X POSITION
580 XNOW = XOLD +XMOVE * PDL(0)/70
600 REM IS BALL ON THE SCREEN?
620 IF (XNOW > = 0) AND (XNOOE <40) THEN GOTO 686
640 REM MOVE BALL LEFT
660 XMOVE = -1 *XMOVE
680 GOTO 580
684 REM NEW Y POSITION
686 YNOW = YOLD +YMOVE * PDL(1)/70
688 REM IS BALL ON SCREEN?
690 IF (YNOW > = 0) AND (YNOW <40) THEN GOTO 720
692 REM MOVE BALL UP
694 YMOVE = -1 *YMOVE
699 GOTO 686
700 REM NEW BALL POSITION
720 COLOR= BALL
740 PLOT XNOW,YNOW
760 REM ERASE THE OLD BALL POSITION
780 COLOR= 0
800 PLOT XOLD,YOLD
820 REM SAVE BALL POSITION
840 XOLD = XNOW
850 YOLD = YNOW
860 REM MOVE AGAIN
880 GOTO 580
890 GOTO 580